草庐IT

Android ConstraintLayout TextView 跳出屏幕

全部标签

javascript - 我如何知道设备屏幕有多少物理英寸?

我有一个网站需要区分手机、平板电脑和普通笔记本电脑。通常我可以使用asp.net函数来判断,但复杂的是我希望平板电脑被视为不是移动设备。屏幕对Angular线大于7.5英寸的任何设备都将获得普通网站,屏幕对话框小于此尺寸的任何设备将获得该网站的移动版本。首先我认为我需要做的就是获取屏幕宽度(我使用的是JavaScript)和屏幕高度,应用勾股定理来获取对Angular线的长度(以像素为单位),然后除以像素-每英寸。问题是:对于每种类型的设备,“每英寸像素”是否始终为96?否则,我不能这样做。谢谢。 最佳答案 HowdoIknowho

ios - UICollectionView 的分页以在屏幕上显示一个完整单元格和两个部分单元格

我使用UICollectionView的方式是,CollectionView单元格位于屏幕中央,左右单元格部分可见。感染,UICollectionView宽度等于屏幕宽度,单元格宽度较小,因此左右单元格应该部分可见。为了启用分页,我实现了将中心单元格设置在屏幕中央的自定义代码。现在它造成了一些问题;我想获得任何默认方式来避免导致问题的自定义实现。我想启用分页,以便实现下图中描述的行为。如果我禁用自定义实现并启用默认分页,则会部分显示两个单元格,但它不是我想要的预期行为。谢谢 最佳答案 据我所知,您不能“默认”执行此操作,您需要自定义

ios - Apple 将图标添加到仅在 Safari 中打开的主屏幕

我已经创建了很多apple-touch-icon的决议对于我的网站。这意味着当有人将我的网站添加到他们的Apple设备主屏幕时,它会显示该图标。但是,当您单击该图标时,它会在独立窗口中打开,而不是在Safari浏览器中打开。我试过使用但这似乎没有做任何事情。是否有办法防止这种情况发生并使网页仅在Safari中打开? 最佳答案 我想我找到了一个方法。从中删除这些行部分:并删除minimal-ui来自:(如果已定义)这是来源:https://discussions.apple.com/thread/5967053?tstart=0如果您

ios - 在热点模式下启动屏幕不会填满屏幕设备

如果我在我的iPhone上激活热点,启动屏幕会向上移动,在屏幕底部我有一个填充空间,我可以在其中看到我手机的壁纸。我在导航Controller上遇到了同样的问题,但我修复了它。在这里我不知道我能做什么。如果有人可以帮助我..请 最佳答案 我找到了这个问题的解决方案。在AppDelegate.m中,我添加了这个方法:-(void)application:(UIApplication*)applicationwillChangeStatusBarFrame:(CGRect)newStatusBarFrame{[[UIApplicatio

ios - 在没有自动布局的情况下修复屏幕底部的 UIView

在我的应用程序中,有一个具有3个选项卡的UITabController。它们都有一个搜索按钮,该按钮应位于屏幕底部。第三个选项卡有一个UIScrollView并且按钮必须忽略滚动(按钮必须锚定在屏幕底部并且应该不受滚动影响)。我不能在应用程序中使用自动布局(必须通过自动调整大小来实现)。我已经尝试了所有可能的支柱和Spring组合,但搜索按钮仍停留在这些屏幕中间的某个位置(只有具有UIScrollView的选项卡有问题)。我错过了什么吗?在处理UIScrollView时,方法是否不同? 最佳答案 试试这个#defineSCREEN_

使用屏幕捕捉API:一站式解决屏幕录制需求

随着科技的发展,屏幕捕捉API技术逐渐成为一种热门的录屏方法。本文将详细介绍屏幕捕捉API技术的原理、应用场景以及如何利用这一技术为用户提供便捷、高效的录屏体验。在线录屏|一个覆盖广泛主题工具的高效在线平台(amd794.com)https://amd794.com/recordscreen一、屏幕捕捉API技术的原理屏幕捕捉API技术,又称屏幕捕获API或截图API,是一种允许开发者捕获计算机屏幕图像的编程接口。通过使用这一技术,开发者可以在不使用第三方软件的情况下,轻松实现屏幕图像的获取、处理和保存。二、屏幕捕捉API技术的应用场景软件演示:利用屏幕捕捉API技术录制软件操作过程,便于向用

ios - 相机应用程序,如屏幕旋转和导航

我想复制native相机应用程序的确切行为(包括导航到画廊和返回),当设备旋转时,UI控件会原地旋转,而不是整个屏幕旋转。我能够通过在纵向模式下锁定屏幕并像这样手动处理设备旋转通知来复制旋转行为:-(BOOL)shouldAutorotate{returnNO;}-(UIInterfaceOrientation)preferredInterfaceOrientationForPresentation{returnUIInterfaceOrientationPortrait;}-(void)orientationDidChange:(NSNotification*)note{UIDevi

ios - 如何使用自动布局按屏幕大小 IOS 的百分比放置内容

所以我正在尝试制作应用程序的启动屏幕。启动屏幕由2个文本框和2个UIImageView组成。这是我对它的外观的草图我的问题是我无法让自动布局与屏幕的百分比一起工作,相反它有这些我不太知道如何处理的数字。因此,虽然我知道这两个ImageView是从边缘算起的屏幕宽度的四分之一,但我不知道如何放置它们。我也不知道如何使图像大小在所有设备上占据相同的空间比例。你能帮我开始设置吗? 最佳答案 自动布局不支持百分比,但支持纵横比。youneedtoaddoneviewandaddyourtwoimageViewsandtextFieldsad

ios - 在 iOS 中绘制标尺 - 在屏幕上精确 1 厘米 - 如何绘制相距 1 毫米的线?

我正在尝试为任何可用的iOS设备绘制一个标尺,线条/刻度的起点之间的距离准确为1毫米。通常我会得到PPI并计算我的像素距离。使用Objective-C,它似乎不是这样工作的。linesDist应该在“屏幕坐标像素”中包含我的1mm距离。有什么想法,我该如何实现?我的基本代码如下所示:RulerView.m,它是一个UIView:-(void)drawRect:(CGRect)rect{[[UIColorblackColor]setFill];floatlinesDist=3.0;//1mm*ppi??floatlinesWidthShort=15.0;floatlinesWidthLo

ios - 检测屏幕亮度调节是否设置为自动

我想要一个bool值之类的东西来判断用户是否将iPhone的自动亮度功能设置为开/关。这可能吗?我以为会在某处解释here-在UIScreen-currentMode但似乎不是。 最佳答案 我认为这是不可能的。Apple的官方公共(public)API不允许iOS应用访问“设置”应用中的“常规”设置。因此无法更改/检测设置应用程序内的切换按钮。当然,我们可以为我们的应用程序设置亮度,如下所示。[[UIScreenmainScreen]setBrightness:X](X是一个介于0.0-1.0之间的浮点值)